;============================================================================ ; Diese Funktion schreibt die angegebenen Daten in den durch den BufHandle ; spezifizierten Puffer. Die Daten werden an der aktuellen Cursorposition ; eingefügt. Eventuell schon vorhandene Daten an dieser Stelle werden ent- ; sprechend nach hinten verschoben. Die aktuelle Cursorposition wird auto- ; matisch nachgeführt, und steht nach dem Aufruf dementsprechend auf dem er- ; sten Byte nach den eingefügten Daten. ;---------------------------------------------------------------------------- ; Synopsis: newPos = Store (BufHandle, Data, Size) ; D0* A0 A1! D0 ; ; Eingaben: A0 --> APTR auf den gewünschten BufHandle ; A1 --> APTR auf die einzufügenden Daten ; D0 --> ULONG Menge der Daten in Bytes ; ; Ergebnis: D0 --> LONG - die neue Cursorposition, wenn alles in Ordnung ; (ACHTUNG: Zählbeginn = 0 !!) ; - negativ, wenn Fehler (Info mit LastError()) ; ; Bemerkung: Diese Funktion löscht automatisch die Prozessor-Caches. ; ; Siehe auch: SeekBuf(), InsertBuf(), InsertFile(), Replace(), ; Get(), Clear() ;============================================================================